package cn.stylefeng.guns.modular.transport.model.params;

import cn.stylefeng.roses.kernel.model.validator.BaseValidatingParam;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 高德轨迹信息表
 * </p>
 *
 * @author like
 * @since 2024-09-11
 */
@Data
public class TraceParam implements Serializable, BaseValidatingParam {

    private static final long serialVersionUID = 1L;


    /**
     * 主键
     */
    private Integer id;

    /**
     * 轨迹id
     */
    private String traceId;

    /**
     * 服务id
     */
    private String serviceId;

    /**
     * 终端id
     */
    private String terminalId;

    /**
     * 终端名称
     */
    private String terminalName;

    /**
     * 轨迹名称
     */
    private String traceName;

    /**
     * 轨迹开始时间
     */
    private String startTime;

    /**
     * 轨迹结束时间
     */
    private String endTime;

    /**
     * 创建用户id
     */
    private Long userId;

    /**
     * 创建时间
     */
    private Date createdAt;

    /**
     * 更新时间
     */
    private Date updatedAt;

    /**
     * v1
     */
    private String v1;

    /**
     * v2
     */
    private String v2;

    /**
     * v3
     */
    private String v3;

    /**
     * 私有车id
     */
    private Integer privatecarId;

    /**
     * 项目部id
     */
    private Long operateId;

    /**
     * 项目部名称
     */
    private String operateName;

    /**
     * 承运商id
     */
    private Integer privatecarFleetId;

    /**
     * 承运商名称
     */
    private String privatecarFleetName;

    @Override
    public String checkParam() {
        return null;
    }

}
